package com.lglbc.langchain4jdemo;

import dev.langchain4j.service.SystemMessage;
import dev.langchain4j.service.spring.AiService;

import static dev.langchain4j.service.spring.AiServiceWiringMode.EXPLICIT;

@AiService(wiringMode = EXPLICIT, chatModel = "qwenChatModel", tools = "tools", contentRetriever = "mstContentRetriever")
public interface AssistantWithRAG {
    @SystemMessage("你是一个专业的面试官，请结合我提供的上下文进行回答，并在结果中表明引用的页数，如果通过RAG没有获取到相关知识，请直接回答：我不会")
    String ask(String question);
}
